#include <REGX52.H>

//计时器初始化
void Timer0_Init(void)
{
	TMOD &=0xF0;
	TMOD |=0x01;
	TL0=0;
	TH0=0;
	TF0=0;
	TR0=0;
}
//设置计时起点
//计时器+1就是1微秒
void Timer0_SetCounter(unsigned int Value)
{
	TH0=Value/256;
	TL0=Value%256;
}


//返回记得时间
unsigned int Timer0_GetCounter(void)
{
	return (TH0<<8)|TL0;
}

//控制是否计时（TR0==0时计时==1时不计时）
void Timer0_Run(unsigned char Flag)
{
	TR0=Flag;
}
